14606 matches found
CVE-2022-49123
CVE-2022-49123 affects the ath11k driver in Linux kernels where frames flush of management frames could deadlock, leading to queue flush failures. The vulnerability has upstream fixes (kernel commits referenced in the CVE entry) and downstream patches appear in OS advisories for Root-OS (Ubuntu 2...
CVE-2024-47727
CVE-2024-47727 is a Linux kernel issue (x86/tdx) where userspace could trick the kernel into performing MMIO via #VE by pointing a syscall at an MMIO address. The root cause was the in-kernel MMIO check in handle_mmio() not guaranteeing the target MMIO address was within the kernel before decodin...
CVE-2024-49885
CVE-2024-49885: Linux kernel mm/slub kmalloc redzone issue resolved. Root cause: orig_size handling treated wasted space as redzone and, with init_on_free=1, clears full object->size including metadata, causing check_object() to misclassify the object as redzone. Fix: clear the used area using...
CVE-2024-49982
CVE-2024-49982 concerns the AoE (ATA over Ethernet) driver in the Linux kernel. The vulnerability stems from improper refcount handling of the net_device during packet transmission, leading to potential use-after-free scenarios. The fix, described in the cited CVE notes, consolidates a safer patt...
CVE-2024-50230
CVE-2024-50230 affects the Linux kernel in the nilfs2 subsystem. The issue was caused by not clearing the historical “checked” flag on pages/folios when nilfs2 discarded them, which could cause the directory-entry sanity check to be skipped when reloading a directory page/folio after filesystem c...
CVE-2024-53170
CVE-2024-53170 is a Linux kernel block subsystem UAF issue: the flush-rq mapping may not be cleared during scsi probe due to blk_queue_init_done()/del_gendisk interaction, allowing a use‑after‑free in blk_mq_find_and_get_req during tag handling. Connected advisories/documentation confirm this vul...
CVE-2025-21711
CVE-2025-21711 affects the Linux kernel in the Rose network stack (net/rose) via rose_setsockopt(). The vulnerability arises when handling large arguments for sockopt, where an integer overflow can occur if the input is unexpectedly large. The fix adds bounds checks on the contents of 'opt', retu...
CVE-2025-21823
CVE-2025-21823 is about batman-adv in the Linux kernel where the unmanaged ELP metric worker was dropped. The issue arose because the ELP worker, which recalculates metrics for neighbors reachable over an interface, used locks that could sleep, conflicting with the RCU list iterator and risking i...
CVE-2025-21957
The CVE refers to a Linux kernel issue affecting the SCSI qla1280 driver. When the driver is compiled with DEBUG_QLA1280 and ql_debug_level > 2, a null dereference can cause an oops. The root cause is incorrect handling of debug printing, where sg_next(s) was used instead of sg_dma_len(s). The...
CVE-2025-22007
CVE-2025-22007 affects the Linux kernel Bluetooth code (chan_alloc_skb_cb()), where returning NULL on error can cause a NULL dereference. Connected advisories show distro-specific fixes: Mariner kernel upgrades to >=6.6.85.1-2; Mariner also lists fixes for older 5.15.x series to 5.15.180.1-1. ...
CVE-2025-22055
CVE-2025-22055 affects the Linux kernel: a vulnerability in geneve_opt length handling (5-bit length per option) can let an attacker craft a 128-byte option to cause a heap out-of-bounds read. The issue originates from Netlink policy length guarantees not enforcing the 128-byte bound. The provide...
CVE-2025-22097
CVE-2025-22097 affects the Linux kernel vkms (drm/vkms). The vulnerability is a use-after-free and potential double-free of the default_config pointer when driver init fails, because vkms_exit() may access an uninitialized/freed default_config. The fix: initialize default_config only if the drive...
CVE-2025-22105
CVE-2025-22105 affects the Linux kernel bonding driver. When an XDP program is attached to a bonded interface, changing the bond mode may trigger a warning inside bond_xdp_set. The fix adds a check for the presence of an XDP program when setting bond mode, since some modes (e.g., balance-rr with ...
CVE-2010-3858
CVE-2010-3858 is a Linux kernel vulnerability described in MiracleLinux advisories as affecting fs/exec.c with CONFIG_STACK_GROWSDOWN. On 64-bit platforms, for 32-bit applications, the setup_arg_pages function does not properly constrain stack usage of arguments and environment, enabling local us...
CVE-2010-4073
CVE-2010-4073 affects the Linux kernel IPC compatibility code: before 2.6.37-rc1, several compat syscall handlers (ipc/compat.c and ipc/compat_mq.c) fail to initialize certain structures, enabling local attackers to read potentially sensitive kernel stack memory via vectors in compat_sys_semctl, ...
CVE-2014-2851
CVE-2014-2851: Integer overflow in ping_init_sock (net/ipv4/ping.c) of the Linux kernel up to 3.14.1 allows local users to cause a denial of service (use‑after‑free and system crash) and potentially gain privileges via a crafted application that exploits an improperly managed reference counter. C...
CVE-2014-3144
CVE-2014-3144 affects the Linux kernel up to 3.14.3. The (1) BPF_S_ANC_NLATTR and (2) BPF_S_ANC_NLATTR_NEST implementations in the sk_run_filter function (net/core/filter.c) do not properly verify a length value, enabling a local attacker to trigger a denial of service via crafted BPF instruction...
CVE-2014-5471
CVE-2014-5471 affects the Linux kernel up to 3.16.1, specifically the parse_rock_ridge_inode_internal function in fs/isofs/rock.c. A crafted iso9660 image with a CL entry referencing a directory entry that has a CL entry can cause uncontrolled recursion, leading to a local denial of service, syst...
CVE-2015-7550
CVE-2015-7550 concerns the Linux kernel’s keyctl_read_key in security/keys/keyctl.c, where a missing semaphore around a race between keyctl_revoke and keyctl_read can allow a local user to trigger a NULL pointer dereference and system crash (DoS) and possibly other impact. The vulnerability exist...
CVE-2016-9756
CVE-2016-9756 affects Linux kernel’s x86 KVM emulation (arch/x86/kvm/emulate.c). The root cause is improper initialization of Code Segment (CS) in certain error paths, enabling a local attacker to read sensitive kernel stack memory via a crafted user-space program. A fix was released in Linux ker...
CVE-2017-16913
The CVE-2017-16913 issue affects the Linux kernel USB/IP stack. Specifically, stub_recv_cmd_submit() in drivers/usb/usbip/stub_rx.c fails to validate CMD_SUBMIT packets, enabling a remote attacker to trigger a denial of service via arbitrary memory allocation. Affected kernel versions: before 4.1...
CVE-2019-17052
CVE-2019-17052 affects Linux kernel 3.16–5.3.2 where several AF_NET_RAW-bound protocols (AX.25) do not enforce CAP_NET_RAW in socket creation, allowing unprivileged users to create raw sockets. Related entries mention additional interfaces (IEEE802.154, Appletalk, ISDN, NFC) with the same CAP_NET...
CVE-2021-47219
CVE-2021-47219 involves the Linux kernel SCSI subsystem, specifically the scsi_debug path, where an out-of-bounds read occurs in resp_report_tgtpgs() due to an incorrect handling of lengths. The issue can manifest as a negative alen when userspace supplies a large length, enabling a slab/read bou...
CVE-2021-47221
CVE-2021-47221 (Linux kernel SLUB redzone issue) The provided sources describe a vulnerability in the SLUB allocator where redzones are checked against s->object_size rather than the in-use size. If a cache is created with an object size less than 24, the freelist pointer may be written beyond...
CVE-2021-47454
CVE-2021-47454 describes a Linux kernel vulnerability affecting powerpc SMP idle handling. The issue arises with PREEMPT_COUNT=y: when a CPU is offlined and onlined, the idle task’s preempt count could be decremented in CPU offline, triggering a scheduling panic. The root cause is that powerpc ar...
CVE-2021-47606
CVE-2021-47606 affects the Linux kernel net: netlink af_netlink fix. The vulnerability arises from an empty skb usage, where skb->len=0 and skb->data_len=0 could trigger a division error in netem_enqueue during randomized corruption: skb->data[prandom_u32() % skb_headlen(skb)] ^= 1<
CVE-2022-2991
CVE-2022-2991 (Linux kernel LightNVM) Affected software: Linux kernel, LightNVM subsystem. Vulnerability: heap-based buffer overflow caused by insufficient validation of the length of user-supplied data before copying to a fixed-size heap buffer. Impact: local privilege escalation and arbitrary c...
CVE-2022-34494
CVE-2022-34494 : This vulnerability is a double free in rpmsg_virtio_add_ctrl_dev (drivers/rpmsg/virtio_rpmsg_bus.c) of the Linux kernel, before version 5.18.4. Affected: Linux kernel releases prior to 5.18.4. Root cause: double free in the RPMSG virtio control device handling. Impact: described ...
CVE-2022-49070
CVE-2022-49070 affects the Linux kernel framebuffer (fbdev) unregister path. The issue arises when unregistering framebuffers without an underlying device, risking a NULL dereference. The patch changes the flow to perform a regular unregister instead of hot-unplugging a non-existent device, corre...
CVE-2022-49081
Summary (CVE-2022-49081) : Linux kernel vulnerability in highmem handling (__kmap_local_sched_in/out). When CONFIG_DEBUG_KMAP_LOCAL is enabled, checks on tsk->kmap_ctrl.pteval could misinterpret zeroed slots as unmapped, triggering runtime warnings. The root cause is comparing to pte_none for ...
CVE-2022-49256
CVE-2022-49256 : In the Linux kernel, the watch_queue memory leak occurs because free_watch() forgets to free the watch object. The fix adds the missing kfree to actually free the watch and prevent the leak (kmemleak reports show an unreferenced object and backtraces through keyctl_watch_key and ...
CVE-2022-49362
CVE-2022-49362 affects the Linux kernel’s NFSD. The vulnerability arises because nfsd_file_put_noref() can free the object @nf, and the code may dereference @nf immediately after return, causing a use-after-free. A fix was applied to prevent dereferencing the freed nf in nfsd_file_put_noref(), ef...
CVE-2022-49536
The CVE-2022-49536 entry concerns the Linux kernel SCSI LPFC deadlock in I/O completion and abort handling under heavy stress (500+ vports). Affected component is the lpfc driver within the SCSI subsystem. The root cause is a deadlock between the lpfc_cmd->buf_lock and phba->hbalock during ...
CVE-2022-49630
CVE-2022-49630: In the Linux kernel, a data-race around reading sysctl_tcp_ecn_fallback allows concurrent modification while being read. The issue is mitigated by adding READ_ONCE() to the reader, per the CVE description. This affects the kernel’s TCP/sysctl path and results in a data race that c...
CVE-2022-49928
CVE-2022-49928 affects the Linux kernel SUNRPC subsystem. A null-ptr-deref can occur when xps sysfs allocation fails, leading to a kernel oops (KASAN null-pointer dereference in sysfs_do_create_link_sd during RPC sysfs client setup). The issue manifests as a read of 8 bytes at a NULL-like address...
CVE-2023-52772
CVE-2023-52772 is a Linux kernel use-after-free in unix_stream_read_actor() affecting af_unix sockets. The issue arises when releasing the unix socket lock and u->oob_skb can be changed by another thread, requiring temporarily increased skb refcount. The vulnerability was fixed upstream in the...
CVE-2023-52905
The CVE-2023-52905 entry affects the Linux kernel, specifically the octeontx2-pf VF driver. Root cause: resources such as mcam entries for Ntuple and hash tables for the tc feature were not freed during driver unbind, causing resource leakage. Impact: potential resource exhaustion on affected sys...
CVE-2023-53020
CVE-2023-53020 affects the Linux kernel: l2tp_tunnel_register() contains race conditions that modify the tunnel socket after publishing, call setup_udp_tunnel_sock() on an existing socket without locking, and change sock lock class on the fly. A patch fixes these by initializing the socket before...
CVE-2024-26764
CVE-2024-26764 : Linux kernel vulnerability in fs/aio where kiocb_set_cancel_fn() was not restricted to I/O submitted via libaio. If called for io_uring I/O, a kernel warning is produced (kiocb_set_cancel_fn+0x9c/0xa8). The fix: set the IOCB_AIO_RW flag for read/write I/O submitted by libaio to p...
CVE-2024-26873
The CVE-2024-26873 issue affects the Linux kernel SCSI HISI SAS driver. In scenarios where a PHY is disabled and a 2‑bit ECC error occurs concurrently, a deadlock is triggered between the offline handling and the automatic dump flow. This can lead to hung tasks and deadlocks in the sas_revalidate...
CVE-2024-36956
CVE-2024-36956 affects the Linux kernel’s thermal subsystem (thermal/debugfs). The root cause is that thermal_debug_tz_remove() does not free all allocated memory for thermal zone diagnostics when a zone is removed, making some memory unreachable. The vulnerability is addressed by modifying therm...
CVE-2024-38564
CVE-2024-38564 relates to the Linux kernel BPF subsystem: a missing attach_type enforcement for BPF_PROG_TYPE_CGROUP_SKB in BPF_LINK_CREATE could allow CGROUP_SKB programs to attach to inappropriate cgroup hooks. The patch adds enforcement in link_create and uses bpf_prog_attach_check_attach_type...
CVE-2024-40925
Technical details beyond the initial description are not provided in the connected documents. No public exploit/affected-products details are listed here. Monitor for updates.
CVE-2024-41059
CVE-2024-41059 (Linux kernel) : A KMSAN-uninitialized value occurred in hfsplus when copying names during extended attributes operations (copy_name in fs/hfsplus/xattr.c). The issue traces to uninitialized memory used during sized_strscpy, leading to a potential information leak or instability wi...
CVE-2024-41932
CVE-2024-41932 affects the Linux kernel scheduling path, specifically sched_setaffinity. The issue is a race between per-task affinity updates and cpuset updates, which can cause the task affinity to become non-subset of the cpuset. The code falls back to using the cpuset mask, but a WARN is trig...
CVE-2024-42122
CVE-2024-42122 concerns the Linux kernel’s drm/amd/display where a NULL pointer could be produced by kzalloc and used without checking. The fix adds a NULL pointer check before using the allocated memory. Affected subsystem: AMD display kernel code; root cause: missing validation of kzalloc retur...
CVE-2024-47723
CVE-2024-47723 affects the Linux kernel’s JFS subsystem, causing an out-of-bounds access in functions that manage the AG bitmap. The issue arises in dbNextAG() when bmp->db_numag can be greater or equal to MAXAG due to a polluted image, and in diAlloc() when agno may be greater or equal to MAX...
CVE-2024-47743
CVE-2024-47743 affects the Linux kernel in the KEYS subsystem. In find_asymmetric_key(), if id_{0,1,2} are all NULL, a WARN is emitted but a null dereference on id_2 occurs, leading to an oops. The vulnerable code is fixed by adding the missing id_2 NULL check and by moving WARN_ON() to the final...
CVE-2024-49985
CVE-2024-49985 : In the Linux kernel, the i2c-stm32f7 path could deadlock during runtime suspend/resume if a clock controller is attached to the I2C bus (e.g., Versaclock or an AIC32x4 codec). The root cause is a transfer that triggers clk_ops.prepare, which grabs clk.c’s prepare_lock and, after ...
CVE-2024-50267
CVE-2024-50267 — Linux kernel (USB: serial: io_edgeport) A use-after-free in a debug printk after usb_free_urb(urb) was fixed by storing the urb->dev pointer at the start of the function to avoid referencing a freed urb. The vulnerability affects the Linux kernel’s USB serial edgeport driver a...